oil and water separator - Español Inglés Diccionario